package com.xnyzc.lhy.mis.entity.result.cms.invoice;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * 电子发票结果
 * @author zhaolijie
 * @date
 */
@Data
public class OaSysInvoiceDidiApplyResults {

    @ApiModelProperty(value = "ID")
    private Long recordId;

    @ApiModelProperty(value = "滴滴方唯一发票编码(蓝票)")
    private String blueInvoiceId;

    @ApiModelProperty(value = "创建时间")
    private String createTime;

    @ApiModelProperty(value = "发票抬头")
    private String invoiceTitle;

    @ApiModelProperty(value = "开票同程订单号, 逗号分隔（时空订单号）")
    private String invoiceOrderIds;

    @ApiModelProperty(value = "订单号")
    private List<String> orderIds;

    @ApiModelProperty(value = "选择的订单号")
    private String chooseOrderId;

    @ApiModelProperty(value = "收件人姓名")
    private String receiveName;

    @ApiModelProperty(value = "收件人手机号")
    private String receiveMobile;

    @ApiModelProperty(value = "发票状态")
    private String didiInvoiceStatus;

    @ApiModelProperty(value = "发票状态描述")
    private String didiInvoiceLabel;

    @ApiModelProperty(value = "订单总数")
    private Integer orderCount;

    @ApiModelProperty(value = "订单总金额")
    private BigDecimal orderCountMoney = new BigDecimal(0);

    @ApiModelProperty(value = "当前页")
    private Long current;

    @ApiModelProperty(value = "每页显示的数据量")
    private Long size;

    @ApiModelProperty(value = "开始时间")
    private Date beginTime;

    @ApiModelProperty(value = "结束时间")
    private Date overTime;

    @ApiModelProperty(value = "开票金额")
    private String invoiceAmount;

    @ApiModelProperty(value = "邮箱")
    private String email;

    @ApiModelProperty(value = "发票类型")
    private String invoiceType;

    @ApiModelProperty(value = "备注")
    private String  invoiceRemark;

    @ApiModelProperty(value = "纳税人识别号")
    private String customerIdentifier;

    @ApiModelProperty(value = "开户银行")
    private String bankName;

    @ApiModelProperty(value = "银行账户")
    private  String bankAccount;

    @ApiModelProperty(value = "注册地址")
    private String registeAddres;

    @ApiModelProperty(value = "注册手机号")
    private String registePhone;













}
